package com.aizuda.boot.modules.business.feishu.domain.template;

import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;

/**
 * @Author sangyirong
 * @ClassName ActionConfig
 * @Version 1.0
 * @Date 2025/7/17 18:49
 */
@Data
@Builder
public class ActionConfigs {

    @SerializedName("action_type")
    private String actionType;

    @SerializedName("action_name")
    private String actionName;

    @SerializedName("is_need_reason")
    private Boolean isNeedReason;

    @SerializedName("is_reason_required")
    private Boolean isReasonRequired;

    @SerializedName("is_need_attachment")
    private Boolean isNeedAttachment;

    @SerializedName("next_status")
    private String nextStatus;
}
